// 引入拦截器
import  request from "@/utils/request";

// 引入类型
import type {loginData,loginrequestData,LoginUserResponse} from './model/login'

// 枚举
enum API{
    LOGOURL = '/admin/acl/index/login',//登录
    INFO = "/admin/acl/index/info",//获取用户信息
    LOGOUT='/admin/acl/index/logout',//退出登录
}

// 登录
export const reqLogin=(data:loginData)=>request.post<any,loginrequestData>(API.LOGOURL,data)

//获取用户信息---请求头携带token
export const reqUserInfo=()=>request.get<any,LoginUserResponse>(API.INFO)

// 退出登录
export const reqLogout=()=>request.post<any,any>(API.LOGOUT)